Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Cherbourg Challenger Manacor Challenger USA F30 USA F24 USA F28 USA F29 USA F1 USA F6 USA F8 USA F9 USA F11 USA F12 Lithuania F2 USA F26 USA F27 USA F2 USA F5 Portugal F2 USA F6 Portugal F3 USA F8 Spain F16 USA F10 USA F17 USA F20 Lithuania F1 USA F21 Lithuania F2 USA F23 USA F24 Mexico F11 Mexico F12 USA F1 USA F2 USA F3 USA F4 USA F5 USA F6 Germany F9 Germany F2 USA F1 Usa F9 Poland F1 Netherlands F1 Usa F12 Usa F13 Austria F5 Turkey F8 Dominican Republic F1 USA F14 USA F29 USA F31 USA F32 USA F23 USA F26 USA F3 USA F4 USA F5 USA F7 Spain F13 USA F10 USA F23 USA F24 USA F3 USA F4 Lexington Challenger Champaign Challenger Mons Challenger Aptos Challenger Nottingham Challenger Maui Challenger Cherbourg Challenger Irving Challenger Savannah Challenger Tallahassee Challenger Sacramento Challenger Dallas Challenger Gwangju Challenger Nanjing Challenger Taipei City Challenger Tallahassee Challenger Busan Challenger Ilkley Challenger Irving Challenger Rennes Challenger Indian Wells Challenger St. Brieuc Challenger Rome Challenger Winnetka Challenger Dallas Challenger Ortisei Challenger Charlottesville Challenger Seoul Challenger Busan Challenger Little Rock Challenger Vancouver Challenger Monterrey Challenger Cleveland Challenger St. Brieuc Challenger Sacramento Challenger Tashkent Challenger Fairfield Challenger Charlottesville Challenger Ortisei Challenger Knoxville Challenger Kazan Challenger Prostejov Challenger Winnetka Challenger Winnetka Challenger Winnipeg Challenger JSM Challenger of Champaign - Urbana Mons Challenger Wroclaw Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Savannah Challenger Knoxville Challenger Vancouver Challenger Lille Challenger Chengdu Challenger Orleans Challenger Vancouver Challenger Helsinki Challenger Kyoto Challenger Oeiras 1 Challenger Lille Challenger Seoul Challenger Tiburon Challenger Pozoblanco Challenger Lugano Challenger Irving Challenger AT&T Challenger of Dallas - Dallas Heilbronn Challenger Shenzhen 1 Challenger Guangzhou Challenger Taipei Challenger Blois Challenger Tashkent Challenger Quimper Challenger Pau Challenger Lugano Challenger Lugano Challenger St. Brieuc Challenger Gwangju Challenger Cassis Challenger Busan Challenger San Benedetto Challenger Abidjan 1 Challenger Brest Challenger Lille Challenger Hamburg Challenger Mouilleron-Le-Captif Challenger Gwangju Challenger Knoxville Challenger Wuxi Challenger Oeiras 2 Challenger Ottignies-Louvain-la-Neuve Challenger Vilnius Challenger Astana Challenger Chicago Challenger Quimper Challenger Oeiras 1 Challenger Segovia Challenger Brest Challenger Zhuhai Challenger Zhangjiagang Challenger M25 Tbilisi Orleans Challenger Fairfield Challenger Sarasota Challenger Dallas Challenger Tenerife 1 Challenger Charlottesville Challenger Quimper Challenger USTA Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Fifth-Third Bank Tennis Classic - Lexington WOW Cafe Challenger - New Orleans The Swanston Challenger - Sacramento Freeman Men's $50,000 Challenger - Joplin USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville AT&T Challenger of Dallas - Dallas AGT Challenger - Leon Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Baden Open - Karlsruhe Sunset Moulding Challenger - Yuba City Polska Energia Open - Bytom Nielsen USTA Pro Tennis Championship - Winnetka Siemens Open - Scheveningen The Comercia Bank Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton Gerry Weber Open - Halle GHI Bronx Tennis Classic - Bronx Semgroup Challenger - Tulsa 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas PEOPLEnet CUP - Dnepropetrovsk Shymkent Challenger Heilbronn Challenger Carson Challenger Wolfsburg Challenger Cherbourg Challenger Kyoto Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Sarasota Challenger Carson Challenger Yuba City Challenger Winnetka Challenger Barcelona Open BancSabadell - Barcelona Karshi Challenger Tulsa Challenger Andria Challenger Sacramento Challenger Charlottesville Challenger Sao Paulo Challenger Salinas Challenger Sunrise Challenger Baton Rouge Challenger Athens Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Ramat Hasharon Challenger Tiburon Challenger Sarasota Challenger Carson Challenger USTA Challenger - Champaign Nottingham Challenger Ojai Challenger Winnetka Challenger Shenzhen Open - Shenzhen Aptos Challenger Lexington Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Vancouver Challenger Binghamton Challenger Swanston Challenger - Sacramento Ford Tennis Championships - Louisville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville BMW Tennis Championship - Sunrise Sacramento Challenger Tiburon Challenger Charlottesville Challenger Men's Pro Challenger at Tunica National - Tunica Waco Tennis Challenger - Waco Eckental Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Honolulu Challenger Oldum Brown Vancouver Open - Vancouver Dallas Challenger Music City Challenger - Nashville Dallas Challenger Aptos Challenger Binghamton Challenger Istanbul Challenger Istanbul Challenger Tulsa Challenger Calabasas Challenger Grodzisk Mazowiecki Challenger Izmir Challenger Knoxville Challenger Honolulu Challenger Tiburon Challenger Roanne Challenger Charlottesville Challenger Brest Challenger Geneva Challenger Helsinki Challenger Rimouski Challenger Knoxville Challenger Champaign Challenger Helsinki Challenger Tallahassee Challenger Rhodes Challenger Honolulu Challenger Savannah Challenger Dallas Challenger Tulsa Challenger Dallas Challenger Tallahassee Challenger Sarasota Challenger Sarasota Challenger Knoxville Challenger Savannah Challenger Rome Challenger Nottingham-2 Challenger Savannah Challenger Winnetka Challenger Nottingham Challenger Sacramento Challenger Petange Challenger Bratislava Challenger Mons Challenger Charlottesville Challenger Knoxville Challenger Helsinki Challenger Champaign Challenger Maui Challenger Dallas Challenger Nottingham Challenger Sarasota Challenger Tallahassee Challenger Nottingham-2 Challenger Winnetka Challenger Orleans Challenger Tiburon Challenger Petange Challenger Bratislava Challenger Orleans Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Eckental Challenger Hersonissos 2 Challenger Bratislava Challenger Knoxville Challenger Champaign Challenger Bergamo Challenger Kazan Challenger Sarasota Challenger Winnetka Challenger Napa Challenger Recanati Challenger Astana Challenger Mons Challenger San Marino Challenger Napa Challenger Tiburon Challenger Charlottesville Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Knoxville Challenger Champaign Challenger Helsinki Challenger Andria Challenger Hong Kong Challenger Wroclaw Challenger Irving Challenger Savannah Challenger Heilbronn Challenger Prostejov Challenger Recanati Challenger Vancouver Challenger Columbus Challenger Las Vegas Challenger Eckental Challenger Raanana Challenger Sarasota Challenger Savannah Challenger Bordeaux Challenger Surbiton Challenger Tiburon Challenger Stockton Challenger Charlottesville Challenger Dallas Challenger San Francisco Challenger Sarasota Challenger Bordeaux Challenger Samarkand Challenger Nottingham Challenger Ilkley Challenger Perugia Challenger Jinan Challenger Istanbul Challenger Orleans Challenger Tiburon Challenger Stockton Challenger Western & Southern Financial Group Masters - Cincinnati Ortisei Challenger BNP Paribas Masters - Paris Bratislava Challenger Knoxville Challenger Champaign Challenger Brescia Challenger Playford Challenger Newport Beach Challenger Dallas Challenger Irving Challenger Porto Challenger Karlsruhe Challenger Houston Challenger Rennes Challenger Dallas Challenger Indian Wells Challenger Drummondville Challenger Dallas Challenger Bratislava 1 Challenger Columbus Challenger Kroger / St. Jude International - Memphis Lexington Challenger 2006 North Shore Pro Tennis Championship - Winnetka Calabasas Challenger Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Rennes Challenger Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Qatar ExxonMobil Open - Doha SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Grodzisk Mazowiecki Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Ford Tennis Championships - Louisville Pau Challenger Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Kachreti Challenger Valencia Open - Valencia Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Savannah Challenger US Men's Clay Court Championship - Houston St. Brieuc Challenger Open de Nice Cote d'Azur - Nice Lyon Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Hersonissos 1 Challenger BB&T Atlanta Open - Atlanta Abidjan 2 Challenger Sacramento Challenger Tbilisi Challenger Chisinau Challenger Bratislava 1 Challenger Braunschweig Challenger Citi Open - Washington Astana Challenger Grodzisk Mazowiecki Challenger Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem Bratislava 2 Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai Open 13 - Marseille Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Brisbane International - Brisbane Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow If Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Hall of Fame Open - Newport Citi Open - Washington St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Murray River Open - Melbourne Serbia Open - Belgrade BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Vilnus Challenger Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Libema Open - 's-Hertogenbosch Kremlin Cup - Moscow Hamburg European Open - Hamburg Delray Beach Open - Delray Beach RCA Championships - Indianapolis US Men's Clay Court Championship - Houston Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington SAP Open - San Jose Geneva Open - Geneva St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Atlanta Tennis Championships - Atlanta China Open - Beijing Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Citi Open - Washington Memphis Open - Memphis Brisbane International - Brisbane U.S. Open - New York BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Sydney International - Sydney Gazprom Hungarian Open - Budapest AEGON Championships - London Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Geneva Open - Geneva Sofia Open - Sofia Open de Nice Cote d'Azur - Nice Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Coupe Rogers - Montreal BNP Paribas Masters - Paris Western & Southern Open - New York Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati National Bank Open - Montreal Millennium Estoril Open - Estoril Abierto Mexicano - Los Cabos U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris U.S. Open - New York Sony Open Tennis - Miami French Open - Paris Wimbledon - London BNP Paribas Masters - Paris French Open - Paris Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Shanghai Rolex Masters - Shanghai Miami Open - Miami Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, LTU-PAK 4-0 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open - New York Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group I, PO, LTU-GEO 3-2 Olympics - Rio de Janeiro Busan Challenger Istanbul Challenger